@import "iconfont";
h2, h3, h4, h5 {
  margin: 0;
}

.gm-container{
  min-height: 400px;
}
.gm-panel {
  padding: 10px;
  min-height: 100px;
  background-color: #fff;
}
.col-2{width: 20%;}
.col-3{width: 16.5%;}
.col-4{width: 25%;}
.col-5{width: 35%;}
.col-6{width: 50%;}
.col-7{width: 65%;}
.total-des{padding: 15px 0;background-color: #fff}
.total-des p{margin: 8px}
.total-des .icon{font-size: 46px;}
.total-des .col-2,.total-des .col-4,.total-des .col-3{border-right: 1px solid #e6e6e6;}
.total-des .col-2:last-child,.total-des .col-4:last-child{border-right:0}
// normal
.inline {
  display: inline-block;
  font-size: 14px;
  vertical-align: top;
}

.m5 {
  margin: 5px;
}

.mb5 {
  margin-bottom: 5px
}
.mb10 {
  margin-bottom: 10px
}

.mt5 {
  margin-top: 5px;
}

.pt5 {
  padding-top: 5px;
}

.pt10 {
  padding-top: 10px;
}

.pt15 {
  padding-top: 15px;
}

.pb10 {
  padding-bottom: 10px;
}

.pb15 {
  padding-bottom: 15px;
}

.pt25 {
  padding-top: 25px;
}

.pb25 {
  padding-bottom: 25px;
}

// font
.ft0 {
  font-size: 0;
}

.ft14 {
  font-size: 14px
}

.ft15 {
  font-size: 15px
}

.ft16 {
  font-size: 16px;
}

.ft18 {
  font-size: 18px;
}

.fw400 {
  font-weight: 400
}

.fw600 {
  font-weight: 600;
}

//text
.center {
  text-align: center;
}

.txt-blue {
  color: #19a5df;
}

.txt-red {
  color: #f76260
}

.txt-green {
  color: #a8c77b
}

.txt-purple {
  color: #c8abdb
}

.txt-turquoise {
  color: #4cc5cd
}
.el-table{
  font-size:13px;
}
.el-table--mini td, .el-table--mini th {
  padding: 2px 0;
}
.el-table a{
  color: #409EFF;
}
.el-table a:hover {
  color: #409EFF!important;
  text-decoration: underline;
}

.openIcon{
    width: 30px;
    height: 30px;
    position: absolute;
    right: 20px;
    top: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: transform 0.3s ease; /*添加动画效果*/
}
.openIcon img{
    width: 75%;
    height: 75%;
}
.openIcon:hover{
   transform: scale(1.6);
}
